package top.kaoshanji.p2ch18a;

import top.kaoshanji.p2ch18a.support.FixedRateTask;
import top.kaoshanji.p2ch18a.support.LongRunningTask;

import java.util.Timer;

/**
 * 代码清单-p2ch18a-520页b：Timer固定频率示例
 * author kaoshanji
 * ^_^
 * create time 2025/2/27 17:14
 */
public class TimerFixedRate {

    public static void main(String[] args) {
        Timer timer = new Timer();

        timer.schedule(new LongRunningTask(), 10);
        // 在上面任务运行结束后才会运行，但此任务会把之前没有运行的次数补过来，一下子运行5次
        timer.scheduleAtFixedRate(new FixedRateTask(), 100, 1000);

    }



}
